A Multithreaded Message-Passing System for High-Performance Distributed Computing Applications

نویسندگان

  • Sung-Yong Park
  • Joohan Lee
  • Salim Hariri
چکیده

High Performance Distributed Computing (HPDC) applications require low-latency and high-throughput communication services and HPDC applications have diierent Quality of Service (QOS) requirements (e.g., bandwidth requirement, ow/error control algorithms, etc.). The communication services provided by traditional message-passing systems are xed and thus can not be changed to meet the requirements of diierent HPDC applications. NYNET (ATM wide area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing system developed at Syracuse University that provides high-performance and exible communication services. In this paper, we overview the general architecture of NCS and present how NCS communication services are implemented. NCS point-to-point communication is exible in that users can conngure eecient point-to-point primitives by selecting suitable ow control, errror control algorithms, and communication interfaces on a per-connection basis. Furthermore, NCS architecture separates the data transfer and control transfer functions that allows the control information to be transmitted over the control connections and thus improves the perforamnce of the point-to-point communication primitives. We analyze the overhead incurred by using multithreading and compare the performance of NCS point-to-point communication with those of other message-passing systems such as p4, PVM, and MPI. Benchmarking results indicate that NCS shows comparable performance with other systems in transmitting small messages but outperforms other systems for large messages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multithreaded Message Passing Environment for Atm Lan/wan 1

Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high ...

متن کامل

Message-passing Over Shared Memory for the SECK Programming Environment

Message-passing is a representative communication model in today’s parallel and distributed programming, and should be efficiently supported even for multithreaded-only parallel programs. This papers describes the design and implementation of a communication mechanism which emulates message passing on top of shared memory for multithreaded applications. The mechanism is implemented in the DECK ...

متن کامل

NYNET Communication System (NCS): A Multithreaded Message Passing Tool over ATM Network

Current advances in processor technology, and the rapid development of high speed networking technology, such as ATM, have made high performance network computing an attractive computing environment for large-scale High Performance Distributed Computing (HPDC) applications. However, due to the communications overhead at the host-network interface, most of the HPDC applications are not getting t...

متن کامل

MPI on the I-WAY: A Wide-Area, Multimethod Implementation of the Message Passing Interface

High-speed wide-area networks enable innovative applications that integrate geographically distributed computing, database, graphics, and networking resources. The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for such systems. However, the wide-area environment introduces challenging problems for the MPI implementor, because of the heterogeneity ...

متن کامل

An Efficient Group Communication Architecture over ATM Networks

NYNET (ATM wide-area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing tool developed at Syracuse University that provides low-latency and high-throughput communication services over Asynchronous Transfer Mode (ATM)-based highperformance distributed computing (HPDC) environments. NCS provides exible and scalable group communication services based o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998